1.3 Dart AOT 模式
Dart 支持 AOT 编译运行,在 AOT(Ahead-of-Time)模式下,Dart VM 不支持动态加载/解析/编译 Dart 源代码。它只支持加载和执行预编译的机器码。
对 Dart AOT 模式理解的一个难点,在于 AOT 模式也是需要依赖 Dart VM 的。
编译时的 Dart VM 依赖
AOT 模式的预编译机器码从哪里来?当您在发布模式下构建应用程序时,此代码是由 Dart VM 的一种特殊模式生成的。
因此,VM 不仅在运行时起作用,而且甚至在程序执行之前也充当简单的编译器。
本文作者:Maeiee
本文链接:1.3 Dart AOT 模式
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!